MrSamu;)

Aprendiendo Git y GitHub desde 0

Este es le inicio de un Aprendizaje Emocionante!!💚💻

¿Que es git?

Git es un sistema de control de versiones, que permite gestionar proyectos para que tengan un historial de creación, poder mirar que cambio se han hecho a lo largo del desarrollo de ese proyecto y ver que personas han hecho los cambios

Para iniciar un proyecto con git debemos estar ubicados en el directorio del proyecto, ejemplo (proyecto1) mrsamu@MR-Samu MINGW64 ~/proyecto1 para empezar a usar git ya ubicados se ejecuta el comando
mrsamu@MR-Samu MINGW64 ~/proyecto1
$git init

Ciclo Básico de trabajo en git

•En GIT existen diferentes areas de trabajo o ciclos de trabajo principales que son:

  1. 1.) Working directory

  2. 2.) Staging Area

  3. 3.) Git Directory

Un proyecto se añade con: git add nombreDelProyecto

Al añadirse el proyecto, todos los archivos de este estarán en el repositorio, cuando se haga un cambio, pero no se añadió con git add, esos cambios están en el working directory, al añadirse esos cambios con git add,los archivos del proyecto estarán en el staging area y no es hasta que se realiza un git commit -m"Mensaje de un commit" que los cambios del proyecto van a estar en el repositorio guardados definitivamente o en el Git Directory

Ramas en Git (Branch)

Las ramas (Branch) en git, son diferentes 'lineas de tiempo' que contienen los commits realizados desde el inicio del proyecto, por defecto, en un repositorio git, se crea la rama main y tambien podemos crear otras ramas para hacer mas dinámico el trabajo con nustro proyecto, por ejemplo, una rama que se encargue de trabajar el footer de nestra página web, otra del header, y así tener una mejor organización y flujo de trabajo en nuestro repositorio.